Big Huge Thesaurus

bufo boreas

noun

sounds kind of like